package lv.mensajeriadisqueria.idomain;

import java.util.List;

/**
 * Interface de disco
 */
public interface IDisco extends IDomain {

	public Integer getIdDisco();

	public void setIdDisco(Integer idDisco);

	public String getNombre();

	public void setNombre(String nombre);

	public String getDescripcionContenido();

	public void setDescripcionContenido(String descripcionContenido);

	public String getDescripcionAutor();

	public void setDescripcionAutor(String descripcionAutor);

	public String getCompania();

	public void setCompania(String compania);

	public Integer getAnioEdicion();

	public void setAnioEdicion(Integer anioEdicion);

	public String getPais();

	public void setPais(String pais);

	public IEstilo getEstilo();

	public void setEstilo(IEstilo iEstilo);

	public ITipoSoporte getTipoSoporte();

	public void setTipoSoporte(ITipoSoporte iTipoSoporte);

	public Boolean getVideo();

	public void setVideo(Boolean video);

	public String getLeyenda();

	public void setLeyenda(String leyenda);
	
	public Boolean getObraConceptual();

	public void setObraConceptual(Boolean obraConceptual);
	
	public IColeccion getColeccion();

	public void setColeccion(IColeccion iColeccion);

	public String getUbicacion();

	public void setUbicacion(String ubicacion);
	
	public List<IIngeniero> getIngenieros();
	
	public void setIngenieros(List<IIngeniero> ingenieros);
	
	public List<ITversion> getVersiones();
	
	public void setVersiones(List<ITversion> versiones);
}